<?xml version="1.0" encoding="utf-8"?>

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  <xsl:output method="html" indent="yes" omit-xml-declaration="no"/>
  
  <xsl:param name="idC"/>


  <xsl:template match="Personnes">
    <html>
      <head>
        <title>LesCV - Projet XML</title>
        <link rel="stylesheet" type="text/css" href="../style.css" />
        
      </head>
      <body>
      <div id="ban">
      </div>
         
       <div id="menu">
          <ul>
            <li><a href="../Accueil.html"><span>Accueil</span></a></li>
            <li><a href="../Presentation.html"><span>Présentation</span></a></li>
            <li><a href="../LesDomaines/index.html"><span>Les Domaines</span></a></li>
            <li><a href="index.html"><span>Les CV</span></a></li>
          </ul>
        </div>
        
        <div id="contenu">
        
          <xsl:choose>
           <xsl:when test="$idC">
           
            <h1>CV où il y a la compétence <xsl:value-of select="document('../xml/Competences.xml')/Competences/Competence[@idC = $idC]/Nom"/></h1>
            <xsl:apply-templates select="Personne[./Competences/Comp/@idC = $idC]">
              <xsl:sort select="translate(Nom,' ','')"/>
            </xsl:apply-templates>
           
           </xsl:when>
           <xsl:otherwise>
           
            <h1>Liste des CV disponible</h1>

            <xsl:apply-templates select="Personne">
              <xsl:sort select="translate(Nom,' ','')"/>
            </xsl:apply-templates>
            
           </xsl:otherwise>
           </xsl:choose>
        
        </div>
      </body>
    </html>
  </xsl:template>
  
  
  <xsl:template match="Personne">
    <xsl:element name="a">
      <xsl:attribute name="href"><xsl:text>../CV/</xsl:text><xsl:value-of select="substring-before(NomFichier, '.')"/><xsl:text>.html</xsl:text></xsl:attribute>
      <xsl:value-of select="Nom"/>
        <xsl:text> </xsl:text>
        <xsl:value-of select="Prenom"/>
    </xsl:element>
    <br />
  </xsl:template>
  
  
  

</xsl:stylesheet>
